// Импортируем mongoose
import mongoose from "mongoose";
// Импортируем подключение к БД данными пользователей
import { userConnection } from "../db.js";

const UserSchema = new mongoose.Schema(
	{
		userEmail: {
			type: String,
			required: true,
			unique: true,
		},
		userRealName: {
			type: String,
			required: true,
		},
		userPassword: {
			type: String,
			required: true,
		},
		userAvatarURL: String,
	},
	{
		timestamps: true,
	}
);

// Экспортируем схему пользователя в качестве модели указывая что загружаться она должна через userConnection
export default userConnection.model("UserModel", UserSchema);
